Text copied to clipboard!
Naslov
Text copied to clipboard!C softverski inženjer
Opis
Text copied to clipboard!
Tražimo C softverskog inženjera koji će se pridružiti našem timu i pomoći u razvoju, održavanju i optimizaciji softverskih rješenja temeljenih na programskom jeziku C. Idealni kandidat ima snažno tehničko znanje, iskustvo u radu s niskorazinskim programiranjem i sposobnost rada u timskom okruženju. Ova pozicija zahtijeva analitičko razmišljanje, preciznost i sposobnost rješavanja složenih tehničkih problema.
Kao C softverski inženjer, bit ćete odgovorni za dizajniranje, implementaciju i testiranje softverskih komponenti koje se koriste u različitim industrijama, uključujući ugrađene sustave, telekomunikacije, medicinske uređaje i druge tehnički zahtjevne sustave. Radit ćete u suradnji s drugim inženjerima, dizajnerima i voditeljima projekata kako biste osigurali isporuku kvalitetnog i pouzdanog softvera.
Vaše svakodnevne aktivnosti uključivat će pisanje učinkovitog i čitljivog C koda, otklanjanje grešaka, optimizaciju performansi i dokumentiranje tehničkih rješenja. Također ćete sudjelovati u revizijama koda, tehničkim raspravama i kontinuiranom poboljšavanju procesa razvoja softvera.
Poželjno je iskustvo s alatima za kontrolu verzija (npr. Git), poznavanje rada s operativnim sustavima niske razine (npr. Linux), kao i razumijevanje principa rada memorije, procesora i drugih hardverskih komponenti. Kandidati s iskustvom u razvoju ugrađenih sustava, real-time aplikacija ili sigurnosno kritičnih sustava imat će prednost.
Ako ste strastveni u vezi s programiranjem u C-u, volite tehničke izazove i želite raditi u dinamičnom i inovativnom okruženju, pozivamo vas da se prijavite i postanete dio našeg tima.
Odgovornosti
Text copied to clipboard!- Razvoj i održavanje softverskih komponenti u C-u
- Pisanje učinkovitog, čitljivog i dokumentiranog koda
- Otklanjanje grešaka i optimizacija performansi
- Suradnja s timovima za dizajn i testiranje
- Sudjelovanje u revizijama koda i tehničkim raspravama
- Implementacija sigurnosnih i performansnih standarda
- Rad s alatima za kontrolu verzija (npr. Git)
- Testiranje softvera i izrada tehničke dokumentacije
- Analiza zahtjeva i dizajn softverskih rješenja
- Praćenje novih tehnologija i trendova u programiranju
Zahtjevi
Text copied to clipboard!- Diploma iz računarstva, elektrotehnike ili srodnog područja
- Iskustvo u programiranju u C-u (najmanje 2 godine)
- Poznavanje rada s operativnim sustavima niske razine
- Iskustvo s alatima za kontrolu verzija (npr. Git)
- Razumijevanje principa rada memorije i procesora
- Sposobnost analitičkog razmišljanja i rješavanja problema
- Iskustvo u razvoju ugrađenih ili real-time sustava je prednost
- Dobro poznavanje engleskog jezika u govoru i pismu
- Sposobnost timskog rada i komunikacije
- Samostalnost i odgovornost u radu
Moguća pitanja na intervjuu
Text copied to clipboard!- Koliko godina imate iskustva u programiranju u C-u?
- Jeste li radili na projektima s ugrađenim sustavima?
- Koje alate za kontrolu verzija koristite?
- Imate li iskustva s real-time operativnim sustavima?
- Kako pristupate otklanjanju grešaka u C kodu?
- Koji je vaš najveći izazov u dosadašnjem radu s C-om?
- Jeste li radili u timovima s agilnom metodologijom?
- Kako osiguravate kvalitetu i sigurnost koda?
- Imate li iskustva s testiranjem softvera?
- Koje dodatne tehnologije ili jezike poznajete?